package com.starmark.common.base.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.starmark.common.base.model.BaseModel;
import com.starmark.common.base.vo.PageQueryVo;

import java.util.List;
import java.util.Map;

/**
 * @author starmark
 * @version 2018年5月20日 下午3:19:19
 */
public interface BaseService<T extends BaseModel> extends IService<T> {


    /**
     *
     * @param pageQueryVo 分页对象
     * @return 分页结果
     */
    Page<T> queryPage(PageQueryVo pageQueryVo);






    List<T> queryList(Map<String, Object> params);


}
